Text copied to clipboard!
Název
Text copied to clipboard!Vývojář vestavěného softwaru
Popis
Text copied to clipboard!
Hledáme Vývojáře vestavěného softwaru, který se připojí k našemu týmu a bude zodpovědný za návrh, implementaci a testování softwarových řešení pro vestavěné systémy. Tento odborník bude spolupracovat s hardwarovými inženýry a dalšími členy týmu na vývoji spolehlivých a efektivních softwarových aplikací, které jsou integrovány do různých zařízení a systémů. Kandidát by měl mít hluboké znalosti programovacích jazyků jako C a C++, zkušenosti s operačními systémy reálného času (RTOS) a schopnost pracovat s hardwarem na nízké úrovni. Dále je důležité porozumění komunikačním protokolům, ladění a optimalizaci kódu, stejně jako schopnost analyzovat a řešit problémy v komplexních systémech. Vývojář vestavěného softwaru bude také zodpovědný za dokumentaci kódu, spolupráci na návrhu systémů a dodržování standardů kvality a bezpečnosti. Tato pozice vyžaduje schopnost pracovat v dynamickém prostředí, přizpůsobivost novým technologiím a silné analytické myšlení. Pokud máte vášeň pro technologie a chcete se podílet na vývoji inovativních produktů, rádi vás přivítáme v našem týmu.
Odpovědnosti
Text copied to clipboard!- Vývoj a implementace softwaru pro vestavěné systémy
- Spolupráce s hardwarovými inženýry na integraci softwaru a hardwaru
- Testování a ladění softwarových aplikací
- Analýza požadavků a návrh softwarových řešení
- Dokumentace kódu a technických specifikací
- Údržba a aktualizace existujícího softwaru
- Optimalizace výkonu a spotřeby energie softwaru
- Řešení technických problémů a chyb
- Dodržování standardů kvality a bezpečnosti
- Účast na týmových schůzkách a technických revizích
Požadavky
Text copied to clipboard!- Zkušenosti s programováním v jazycích C a C++
- Znalost operačních systémů reálného času (RTOS)
- Schopnost práce s hardwarem na nízké úrovni
- Znalost komunikačních protokolů (např. SPI, I2C, UART)
- Zkušenosti s laděním a testováním softwaru
- Schopnost číst a psát technickou dokumentaci
- Analytické myšlení a řešení problémů
- Znalost verzovacích systémů (např. Git)
- Schopnost týmové spolupráce a komunikace
- Vysokoškolské vzdělání v oblasti informatiky, elektrotechniky nebo příbuzném oboru
Potenciální otázky na pohovor
Text copied to clipboard!- Jaké máte zkušenosti s programováním v jazyce C?
- Pracoval(a) jste někdy s operačními systémy reálného času?
- Jaké nástroje používáte pro ladění vestavěného softwaru?
- Můžete popsat projekt, kde jste integroval(a) software s hardwarem?
- Jak přistupujete k optimalizaci výkonu softwaru?
- Jak řešíte chyby a problémy v kódu?
- Máte zkušenosti s dokumentací softwaru?
- Jaké komunikační protokoly znáte a používali jste je?
- Jak zvládáte práci v týmu a komunikaci s kolegy?
- Jaké jsou vaše zkušenosti s verzovacími systémy?